60 S Mannheim Rd, Hillside, IL 60162, United States
View on Map
What travelers say:
This is a chain of Western restaurants with several stores in Illinois, the store is located north of Mandom Road in Hillside. The store is small and the decoration is relatively simple. Since the restaurant mainly serves pizza, there is no other more dishes, so ordering at the counter is paid. The pizzas offered here are cheap but of no less quality than Pizza Hut. We had a meal and waited for not long because there were not too many restaurant guests. But the service here is more general, not particularly good and bad.